package com.yxw.live_vod_backend_boot.service;

import com.yxw.live_vod_facade.dto.PageUserListDto;
import com.yxw.live_vod_facade.vo.UserInfoVo;
import com.yxw.yxnet_cd_center.common.dto.PageVO;
import com.yxw.yxnet_cd_center.common.utils.BaseResult;

import java.util.List;

/**
 * 用户管理
 * @author xiexuxin
 * @date 2023-12-27
 */
public interface UserBackendService {

    /**
     * 获取用户列表
     * @param dto
     * @return
     */
    BaseResult<PageVO<UserInfoVo>> pageUserList(PageUserListDto dto);

    /**
     * 获取用户列表
     * @return
     */
    BaseResult<List<UserInfoVo>> getUserList();

    /**
     * 获取用户详情
     * @param userId
     * @return
     */
    BaseResult getUserInfo(Long userId);
}
